package com.probox.common.entity.service.product.impl;

import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import java.util.Arrays;
import java.util.List;

import com.probox.common.core.enums.ProductOptType;
import com.probox.common.core.exception.ProductException;
import com.probox.common.core.utils.StringUtils;
import com.probox.common.entity.domain.product.vo.ProductSaveVo;
import com.probox.common.entity.service.product.IProductInfoService;
import com.probox.common.entity.service.product.IProductOperationDetailService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.probox.common.entity.mapper.product.ProductCountMapper;
import com.probox.common.entity.domain.product.ProductCount;
import com.probox.common.entity.service.product.IProductCountService;
import org.springframework.transaction.annotation.Transactional;

/**
 * 商品数据汇总Service业务层处理
 *
 * @date 2021-05-28
 */
@Service
@Transactional
public class ProductCountServiceImpl extends ServiceImpl<ProductCountMapper, ProductCount> implements IProductCountService {
    @Autowired
    private ProductCountMapper productCountMapper;

    @Autowired
    private IProductInfoService productInfoService;

    @Autowired
    private IProductOperationDetailService iProductOperationDetailService;

    private static final Logger logger = LoggerFactory.getLogger(ProductCountServiceImpl.class);




}
